.finishcompanylist{
    margin: 0 0.93rem;
    padding: 0.93rem 0.93rem;
    display: flex;
    background: rgba(255,255,255,1);
    box-shadow: 0px 0.25rem 0.625rem 0px rgba(39,40,46,0.05);
    border-radius: 0.31rem;
    border: 0.06rem  solid rgba(235,235,237,1);
    margin-bottom: 0.93rem;
}
.finishcompany-right{
    flex: none;
}
.default-img{
    width: 4rem;
    height: 4rem;
    border-radius: 0.125rem;
    border: 0.06rem solid rgba(235,235,237,1);
}
.finishcompany-left{
    flex: auto;
    margin-left: 0.93rem;
}
.company-name{
    height: 1.01rem;
    font-size: 1rem;
    font-weight: bold;
    color: rgba(39,40,46,1);
    line-height: 1rem;
    margin-top: 0.8rem;
    display: -webkit-box;
    /* autoprefixer: off*/
    -webkit-box-orient: vertical;
    /* autoprefixer: on*/
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.company-area{
    margin-top: 0.62rem;
    display: flex;
}
.areatext{
    height: 0.8rem;
    font-size: 0.76rem;
    font-weight: 400;
    color: rgba(133,136,148,1);
    line-height: 0.76rem;
    flex-grow: 1;
    display: -webkit-box;
    /* autoprefixer: off*/
    -webkit-box-orient: vertical;
    /* autoprefixer: on*/
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.areaicon{
    flex: none;
    height: 0.76rem;
    line-height: 0.62rem;
}
.area-img{
    width: 0.68rem;
    height: 0.68rem;
}
.finishcompanylist:first-child{
    margin-top: 10px;
}